package cn.edu.wynu.d15_stringbuilder;
/*
为啥操作字符串建议使用stringBuilder，而不用原来学过的string??
1、对于字符串相关的操作，如频繁的拼接、修改等，建议用StringBuidler，效率更高!
2、注意:如果操作字符串较少，或者不需要操作，以及定义字符串变量，还是建议用String。
*/

public class Test2 {
    public static void main(String[] args) {
        // 掌握StringBuilder的好处
        // 需求：要拼接100万次abc
        // 先用String测试看看
        /*
        String rs = "";
        for (int i = 1; i <= 1000000; i++) {
            rs += "abc";
        }
        System.out.println(rs);
        */

        // 用StringBuilder测试看看
        StringBuilder sb = new StringBuilder();
        for (int i = 1; i <= 1000000; i++) {
            sb.append("abc");
        }
        System.out.println(sb);
        System.out.println(sb.length());
    }
}
